﻿/**
 * 验证是否是一个合法的数字
 * 参数value：待验证的数字
 * 返回：如果为空或不是数字返回false;否则返回true;
 * 用法：isNumber(3.14)
 */
function isNumber(value){
  if(isNaN(value) || value == ""){
    return false;
  }
  return true;
}

/**
 * 验证是否是一个合法的日期
 * 参数dt：待验证日期字符串，格式必须为2005-4-1
 * 返回：合法返回：true,否则返回：false;
 * 用法：isDate("2005-4-1");
 */
function isDate(dt){
  if( !/^[1|2]\d{3}-\d{1,2}-\d{1,2}$/.test(dt)){
    return false;
  }
  var arr1=dt.split("-")
  var date1=new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""))-1,arr1[2]);
  if((date1.getMonth()+1).toString()!=arr1[1].replace(/^0/,"")||date1.getDate().toString()!=arr1[2].replace(/^0/,"")){
    return false;
  }
  return true;
}

/**
 * 比较两个短日期早晚
 * 参数dt1：待比较日期1
 * 参数dt2：待比较日期2
 * 返回：dt1早于dt2返回true,否则返回false;
 * 用法：dateCompare("2005-4-1","2005-4-6")
 */
function dateCompare(dt1,dt2){
  var arr1=dt1.split("-")
  var arr2=dt2.split("-")
  var date1=new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""))-1,arr1[2]);
  var date2=new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""))-1,arr2[2]);
  if(date1<=date2){
    return true;
  }else{
    return false;
  }
}


function nowDateCompare(dt){
    var datetime = new Date();
    var yyyy = datetime.getFullYear();
    var MM = datetime.getMonth();
    var dd = datetime.getDate();
    var nowTime = yyyy+"-"+MM+"-"+dd;
    return  dateCompare(dt,nowTime);
}
/**
 * 比较两个长日期早晚
 * 参数dt1：待比较日期1
 * 参数dt2：待比较日期2
 * 返回：dt1早于dt2返回true,否则返回false;
 * 用法：dateCompare("2005-04-01 07:00:00","2005-04-06 07:00:00")
 */
function dateComparetime(dt1,dt2){

  var arr11=dt1.split(" ")
  var arr22=dt2.split(" ")
  var arr1=arr11[0].split("-")
  var arr2=arr22[0].split("-")
  var arr111=arr11[1].split(":")
  var arr222=arr22[1].split(":")
  var date1=new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""))-1,arr1[2],arr111[0]);

  var date2=new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""))-1,arr2[2],arr222[0]);

  if(date1<=date2){
    return true;
  }else{
    return false;
  }
}

/**
 * 验证是否是一个合法的日期
 * 参数str：待验证日期字符串，格式必须为YYYY-MM-DD HH:MM:SS
 * 返回：合法返回：true,否则返回：false;
 * 用法：isDateTime("2005-12-12 12:12:12");
 */

function isDateTime(str)
{
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
	var r = str.match(reg);
	if(r==null){
       // alert("输入的内容不是长时间格式，请按这个格式输入（YYYY-MM-DD HH:MM:SS）");
        return false};
	if(r[3]<1||r[3]>12){alert("输入的月份不合法!");return false;}
	if(r[3]==1||r[3]==3||r[3]==5||r[3]==7||r[3]==8||r[3]==10||r[3]==12)
	{
		if(r[4]<1||r[4]>31){alert("输入的日期不合法！");return false;}
	}
	else if(r[3]==4||r[3]==6||r[3]==9||r[3]==11)
	{
		if(r[4]<1||r[4]>30){alert("输入的日期不合法！");return false;}
	}
	else
	{
		if(r[1]%4==0&&(r[1]%100!=0||r[1]%400==0))
		{
			if(r[4]<1||r[4]>29){alert("输入的日期不合法！");return false;}
		}
		else
		{
			if(r[4]<1||r[4]>28){alert("输入的日期不合法！");return false;}
		}
	}
	if(r[5]>23||r[6]>59||r[7]>59){alert("输入的时间不对，请检查！");return false;}


    return true;
}

/**
 * 验证字符串是否为空,忽略空格。
 * 参数str：待测字符串
 * 返回：字符串去掉所有空格之后为空，返回true,否则返回false;
 * 用法：isEmptyIgnoreBlank(str)
 */
function isEmptyIgnoreBlank(str){
  if(str.replace(/ /g,"") == ""){
    return true;
  }
  return false;
}

/**
 * 验证字符串是否为空,不忽略空格。
 * 参数str：待测字符串
 * 返回：字符串为空，返回true,否则返回false;
 * 用法：isEmpty(str)
 */
function isEmpty(str){
  if(str == "" || str == null){
    return true;
  }
  return false;
}

function maxlengthStr(value,len){
  if(value.replace(/[^\x00-\xff]/g,"**").length > len){
    return false;
  }
  return true;
}

function minlengthStr(value,len){
  if(value.replace(/[^\x00-\xff]/g,"**").length < len){
    return false;
  }
  return true;
}

function length(value){
  return value.replace(/[^\x00-\xff]/g,"**").length;
}

function isInteger(value){
  return  isNumber(value)&&(value.indexOf(".")==-1)
}

/**
 * 验证文档中元素被选中的数量。
 * 参数strObj：元素名称
 * 返回：整数;
 * 用法：onlyOne(strObj)
 */

function onlyOne(strObj)
{
    var ch = document.getElementsByName(strObj);
    var b = 0;
    if(ch.length==0){
       b=-1;
    }
    for(var i = 0; i < ch.length; i++)
    {
        if(ch[i].type=='checkbox'&&ch[i].checked == true)
        {
            b++;
        }
        if(ch[i].type=='hidden'&&!isEmpty(ch[i].value))
        {
            b++;
        }
        if(ch[i].type=='text'&&!isEmpty(ch[i].value))
        {
            b++;
        }
        if(ch[i].type=='radio'&&!isEmpty(ch[i].value))
        {
            b++;
        }
    }
        return b;
}

function isfile(strObj){
    var ch=eval("document.forms[0]."+strObj);
	var chrs = ch.value.split(".");
	var chr = chrs[chrs.length-1];
	if(chr!="doc"&&chr!="txt"&&chr!="xls"){
			alert("文件格式错误！");
			return false;
		}
		return true;
}
function isfileTz(strObj){
    var ch=eval("document.forms[0]."+strObj);
	var chrs = ch.value.split(".");
	var chr = chrs[chrs.length-1];
	if(chr!="dwg"&&chr!="dwf"&&chr!="DWF"&&chr!="DWG"){
			alert("文件格式错误！");
			return false;
		}
		return true;
}


/**
 * 验证文档中唯一元素是否可以为空,是否未特定类型,并且限制长度。
 * 参数strObj：元素名称
 * 参数flag：元素是否允许为空
 * 参数type：元素数据类型 0数字 1整型 2短日期 3长日期
 * 参数maxlength：元素最大长度
 * 参数maxlength：元素最小长度
 * 参数strLabel：元素label
 * 返回：true|false;
 * 用法：isEmptyAndMaxLength(false,0,5,null,'projectEstablishmentName','大坝名称')
 */

function isEmptyAndMaxLength(flag,type,maxlength,minlength,strObj,strLabel, formIndex){
	var ch = null;
	//alert(formIndex + "::" + eval("document.forms["+formIndex+"]."+strObj).outerHTML);
	if(formIndex!=null){
		ch = eval("document.forms["+formIndex+"]."+strObj);
	}else{
    	ch=eval("document.forms[0]."+strObj);
    } 
	if(flag&&isEmptyIgnoreBlank(ch.value))
	return true;
  if(!flag&&isEmptyIgnoreBlank(ch.value)){
  	alert(strLabel+"不能为空");
  	ch.select();
  	return false;
  	}
  	if(!isEmptyIgnoreBlank(type+'')&&type==0&&!isNumber(ch.value)){
  		alert(strLabel+"必须为数字");
  	ch.select();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==1&&!isInteger(ch.value)){
  		alert(strLabel+"必须为整数");
  	ch.select();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==2&&!isDate(ch.value)){
  		alert(strLabel+"必须为日期,格式如2008-12-12");
  	ch.select();
  	return false;
  		}
                if(!isEmptyIgnoreBlank(type+'')&&type==3&&!isDateTime(ch.value)){
  		alert(strLabel+"必须为时间日期,格式如2008-12-12 12:00:00");
  	ch.select();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&length(ch.value)!=maxlength&&maxlength==minlength){
  		alert(strLabel+"的长度必须为"+maxlength+"个字符");
  	ch.select();
  	return false;
  			}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&!maxlengthStr(ch.value,maxlength)){
  		if(type==null) alert(strLabel+"长度不应大于"+maxlength/2+"个汉字");
  		else alert(strLabel+"长度不应大于"+maxlength+"个字符");
  	ch.select();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(minlength+'')&&!minlengthStr(ch.value,minlength)){
  		alert(strLabel+"最小长度为"+minlength+"个字符");
  	ch.select();
  	return false;
  		}

  return  true;
}

function isEmptyAndMaxLengthEditor(flag,type,maxlength,minlength,strObj,strLabel){
    var ch=strObj;
	if(flag&&isEmptyIgnoreBlank(ch.getHTML()))
	return true;
  if(!flag&&isEmptyIgnoreBlank(ch.getHTML())){
  	alert(strLabel+"不能为空");
  	ch.focus();
  	return false;
  	}
  	if(!isEmptyIgnoreBlank(type+'')&&type==0&&!isNumber(ch.getHTML())){
  		alert(strLabel+"必须为数字");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==1&&!isInteger(ch.getHTML())){
  		alert(strLabel+"必须为整数");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==2&&!isDate(ch.getHTML())){
  		alert(strLabel+"必须为日期,格式如2008-12-12");
  	ch.focus();
  	return false;
  		}
                if(!isEmptyIgnoreBlank(type+'')&&type==3&&!isDateTime(ch.getHTML())){
  		alert(strLabel+"必须为时间日期,格式如2008-12-12 12:00:00");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&length(ch.getHTML())!=maxlength&&maxlength==minlength){
  		alert(strLabel+"的长度必须为"+maxlength);
  	ch.focus();
  	return false;
  			}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&!maxlengthStr(ch.getHTML(),maxlength)){
  		if(type==null) alert(strLabel+"长度不应大于"+maxlength/2+"个汉字");
  		else alert(strLabel+"长度不应大于"+maxlength+"个数字");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(minlength+'')&&!minlengthStr(ch.getHTML(),minlength)){
  		alert(strLabel+"最小长度为"+minlength);
  	ch.focus();
  	return false;
  		}

  return  true;
}

function makeSure(type){
	var msg="您确定要增加吗?";
	switch(type){
		case 0 : {
			msg="您确定要增加吗?";
			break;
			}
		case 1 : {
			msg="您确定要修改吗?";
			break;
			}
		case 2 : {
			msg="您确定要删除吗?";
			break;
			}
                default:{
			msg="您确定要增加吗?";
			}
			}
	if(confirm(msg)){
		return true;
		}
		return false;

}

function initold(){
   var str = document.location.search;
   var s1="zuobiaoX=",s2="&zuobiaoY=",s3="&pt=",s4="&sp=",s5="&et=",s6="&pg=";
   var zuobiaoX='',zuobiaoY='',pt='',sp='',et='',pg='';
   if(str.indexOf(s1)!=-1&&str.indexOf(s2)>=str.indexOf(s1))
     zuobiaoX=str.substring(str.indexOf(s1)+s1.length,str.indexOf(s2));
     if(str.indexOf(s2)!=-1&&str.indexOf(s3)>=str.indexOf(s2))
    zuobiaoY=str.substring(str.indexOf(s2)+s2.length,str.indexOf(s3));
   if(str.indexOf(s3)!=-1&&str.indexOf(s4)>=str.indexOf(s3))
    pt=str.substring(str.indexOf(s3)+s3.length,str.indexOf(s4));
   if(str.indexOf(s4)!=-1&&str.indexOf(s5)>=str.indexOf(s4))
    sp=str.substring(str.indexOf(s4)+s4.length,str.indexOf(s5));
   if(str.indexOf(s5)!=-1&&str.indexOf(s6)>=str.indexOf(s5))
    et=str.substring(str.indexOf(s5)+s5.length,str.indexOf(s6));
   if(str.indexOf(s6)!=-1&&str.length>=str.indexOf(s6))
    pg=str.substring(str.indexOf(s6)+s6.length,str.length);
  document.forms[0].pt.value=pt;
  document.forms[0].sp.value=sp;
  document.forms[0].et.value=et;
  document.forms[0].zuobiaoX.value=zuobiaoX;
  document.forms[0].zuobiaoY.value=zuobiaoY;
}

function calendar(obj){

	//var ctl = window.event.srcElement;
	var ctl=obj;
	var strurl= "/common_page/JCalendarDlg.jsp";

    showx = event.screenX - event.offsetX - 4 ;// + deltaX;
    showy = event.screenY - event.offsetY + 18;// + deltaY;

	retval = window.showModalDialog(strurl,"","dialogWidth:200px; dialogHeight:197px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes; help:no; scroll:no;"  );
    if( retval != null ){
        ctl.value = retval;
    }else{
        //alert("canceled");
    }
    ctl.blur();

}

 function valid(form,updateS,removeS,obj){
   var act=document.forms[0].act.value;
   if(act==updateS){
   {
     if(onlyOne(obj)<0){
    alert("没有可供修改的条目")
    return false;
    }
  if(onlyOne(obj)==0){
            alert("请选择要修改的条目");
            return false;
         }
  if(onlyOne(obj)>1){
            alert("一次只能修改一条");
            return false;
         }
     return true;
   }
   }else if(act==removeS){
     if(onlyOne(obj)==0){
       alert("请选择要删除的条目")
       return false;
     }
     if(onlyOne(obj)<0){
       alert("没有可供删除的条目")
       return false;
     }
     return makeSure(2);
   }
 }

 function valid(form,updateS,removeS,obj,obj2){
   var act=document.forms[0].act.value;
   if(act==updateS){
   {
     if(onlyOne(obj)<0){
    alert("没有可供修改的条目")
    return false;
    }
  if(onlyOne(obj)==0){
            alert("请选择要修改的条目");
            return false;
         }
  if(onlyOne(obj)>1){
            alert("一次只能修改一条");
            return false;
         }
     return true;
   }
   }else if(act==removeS){
     if(onlyOne(obj)==0){
       alert("请选择要删除的条目")
       return false;
     }
     if(onlyOne(obj)<0){
       alert("没有可供删除的条目")
       return false;
     }
     return makeSure(2);
   }
 }
function getType(type){
  if(type=='string'){
  return null;
  }else if(type=='float'){
  return 0;
  }else if(type=='int'){
  return 1;
  }else if(type=='date'){
  return 2;
  }else if(type=='datetime'){
  return 3;
  }
}

//判断附件是否为空，为空则提示，并返回false;否则返回TRUE
function checkAffix(form){
      for(var i=1;i<5;i++){
              if(document.getElementsByName('file'+i+'')[0]){
              switch(i){
                       case 1:
                               if(isEmptyIgnoreBlank(form.file1.value)){
                               alert("附件1路径不能为空！");
                               form.file1.focus();
                               return false;
                               }

                               break;
                       case 2:
                               if(isEmptyIgnoreBlank(form.file2.value)){
                               alert("附件2路径不能为空！");
                               form.file2.focus();
                               return false;
                               }
                               break;
                        case 3:
                               if(isEmptyIgnoreBlank(form.file3.value)){
                               alert("附件3路径不能为空！");
                               form.file3.focus();
                               return false;
                               }
                               break;
                        case 4:
                               if(isEmptyIgnoreBlank(form.file4.value)){
                               alert("附件4路径不能为空！");
                               form.file4.focus();
                               return false;
                               }
                               break;
                          }
          }
		  if(document.getElementsByName('desc'+i+'')[0]){
              switch(i){
                       case 1:
							   if(!maxlengthStr(form.desc1.value,50)){
								 alert("描述长度不能大于25个字！");
								 form.desc1.focus();
								 return false;
							   }
                               break;
                       case 2:
                               if(!maxlengthStr(form.desc2.value,50)){
								 alert("描述长度不能大于25个字！");
								 form.desc2.focus();
								 return false;
							   }
                               break;
                        case 3:
                               if(!maxlengthStr(form.desc3.value,50)){
								 alert("描述长度不能大于25个字！");
								 form.desc3.focus();
								 return false;
							   }
                               break;
                        case 4:
                               if(!maxlengthStr(form.desc4.value,50)){
								 alert("描述长度不能大于25个字！");
								 form.desc4.focus();
								 return false;
							   }
                               break;
                          }
          }
      }
      return true;
}
function writeYears(length){
var year=new Date().getYear();
for(var i=year;year-i<length;i--){
  document.writeln('<option value='+i+'>'+i+'</option>');
  }
}



//--------------------->Begin <------------------------
/*
 * 1.解决页面上打印位置不正确的问题
 *
 *
 */
//--改变父窗口中新增是否可见
function showNoPrintOnMenu()
{
	//alert("show");
	showMenuObj("nonPrintMenuObj");

}

function hideNoPrintOnMenu()
{
	//alert("hide");
	hideMenuObj("nonPrintMenuObj");
}

//--改变父窗口中打印是否可见
function showPrintOnMenu()
{
	//alert("show");
	showMenuObj("printMenuObj");

}

function hidePrintOnMenu()
{
	//alert("hide");
	hideMenuObj("printMenuObj");
}


//---改变父窗口中对象是否可见
function showMenuObj(strId)
{
	var target=parent.window.document.getElementById(strId);
	//alert("target="+target.align);
	if (target!=null) target.style.display="block";

}

function hideMenuObj(strId)
{
	var target=parent.window.document.getElementById(strId);
	//alert("target="+target.align);
	if (target!=null) target.style.display="none";
}





//---------------------End ------------------------

/*
 * 解决页面选择框自动聚焦的问题
 * type: 0、无值或默认-->比较value; 1-->比较text
 */
function focusSelect( focusObj, focusValue, type)
{
	if (type==null||typeof(type)!="number") type=0;

	if (focusObj!=null)
	{
		optionSet=focusObj.options;
		if (focusValue==null||focusValue=="") focusObj.selectedIndex=0;
		else
		{
			//----------- --------------
			if (optionSet!=null)
			{
				for (i=0;i<optionSet.length;i++)
				{
					if (type==0) value=optionSet[i].value
					else value=optionSet[i].text;
					if (value.toLowerCase()==focusValue.toLowerCase())
					{
						optionSet[i].selected= "selected";
					}
				}
			}
			//----------- --------------------
		}
	}


}

/*
 * 解决页面数字判断问题
 * 用法：onchange="return onlyNumber(this)" onblur="jisuanA(this);"
 */
function onlyNumberT(a)
{
  var temp=a.value;
  if(isNaN(temp)){
      alert("此项为计算项，请输入数字！");
      return false;
  }
  return true;
}



//时间数组验证
function isEmptyAndMaxLength_DateArray(time1,time2){
var begintimes = document.getElementsByName(time1);
var endtimes = document.getElementsByName(time2);
    for(var i = 0 ; i < begintimes.length; i++){
        var begintime = begintimes[i];
        var endtime = endtimes[i];
        if(begintime.value != null && endtime.value != null
            && begintime.value.length !=0 && endtime.value.length != 0){
            if(!dateComparetime1(begintime.value,endtime.value)){
                alert("供水开始时间不能晚于供水结束时间！");
                endtime.focus();
                return false;
            }
        }
    }
    return true;
}
//数组验证
function isEmptyAndMaxLength_ObjectArray(flag,type,maxlength,minlength,strObj,strLabel){
	var cha = document.getElementsByName(strObj);
    //var ch=eval("document.forms[0]."+strObj);
    for(var i = 0 ; i < cha.length; i++){
		var ch = cha[i];
	if(flag&&isEmptyIgnoreBlank(ch.value))
	return true;
  if(!flag&&isEmptyIgnoreBlank(ch.value)){
  	alert(strLabel+"不能为空");
  	ch.focus();
  	return false;
  	}
  	if(!isEmptyIgnoreBlank(type+'')&&type==0&&!isNumber(ch.value)){
  		alert(strLabel+"必须为数字");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==1&&!isInteger(ch.value)){
  		alert(strLabel+"必须为整数");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(type+'')&&type==2&&!isDate(ch.value)){
  		alert(strLabel+"必须为日期,格式如2008-12-12");
  	ch.focus();
  	return false;
  		}
                if(!isEmptyIgnoreBlank(type+'')&&type==3&&!isDateTime(ch.value)){
  		alert(strLabel+"必须为时间日期,格式如2008-12-12 12:00:00");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&length(ch.value)!=maxlength&&maxlength==minlength){
  		alert(strLabel+"的长度必须为"+maxlength);
  	ch.focus();
  	return false;
  			}
  		if(!isEmptyIgnoreBlank(maxlength+'')&&!maxlengthStr(ch.value,maxlength)){
  		if(type==null) alert(strLabel+"长度不应大于"+maxlength/2+"个汉字");
  		else alert(strLabel+"长度不应大于"+maxlength+"个数字");
  	ch.focus();
  	return false;
  		}
  		if(!isEmptyIgnoreBlank(minlength+'')&&!minlengthStr(ch.value,minlength)){
  		alert(strLabel+"最小长度为"+minlength);
  	ch.focus();
  	return false;
  		}
  }
  return  true;
}

function validFloat(valueObjectName, availabilityLen, decimalLen,name,bln){
    var integerLen = availabilityLen - decimalLen;
    var MAX_INT_PART = Math.pow(10,integerLen)-1;
    var MIN_INT_PART = -MAX_INT_PART;
    var MIN_DEC_PART = Math.pow(10,(-decimalLen));
    var MAX_DEC_PART = 1 - MIN_DEC_PART;

    var valueObjects = document.getElementsByName(valueObjectName);

    for(var i = 0; i < valueObjects.length; i++){
        var valueObject = valueObjects[i];
        if(!valueObject.value){
			if(!bln) {alert(name+"不能为空！");valueObject.focus();}
			return bln;
            alert("无法得到 " + valueObject.name + "[" + i + "] 对象的值!");
			return false;
        }

        var floatNum = valueObject.value;
		//alert(floatNum);
        if(!isNaN(floatNum)){
               var a = floatNum +"";
               var abc ="";
               var intPart = "";
               var decimalPart ="";
               if(a.indexOf(".") != -1){
                   abc = a.split(".");
                   intPart = abc[0].length;
                   decimalPart = abc[1].length;
               }else{
                  intPart = a.length;
                  decimalPart = 0;
               }

            if(intPart > (availabilityLen-decimalLen-1)){
                alert("整数位数最多不能超过"+(availabilityLen-decimalLen-1)+"位");
				valueObject.focus();
                return false;
            }

            if(decimalPart != 0){
                if(decimalPart > decimalLen){
                   alert("小数位数最多不能超过"+decimalLen+"位");
						valueObject.focus();
                    	return false;
                }
            }
        }
        else{
            alert(name+"必须为数字！");
			valueObject.focus();
			return false;
        }
    }
    return true;
}


 //日期检查
function checkDay(beginValue,endValue,day){
var arr1=endValue.split("-")
var arr2=beginValue.split("-")
var date1=new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""))-1,arr1[2]);
var date2=new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""))-1,arr2[2]);
var dt1 = new Date(date1);
var dt2 = new Date(date2);
if((dt1-dt2)/(3600*24*1000) <= parseInt(day)){
return true;
}else{
alert("查询日期范围不能超过"+day+"天！");
}
return false;
}

 
//邮箱格式验证
function isEmail(m){
	var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
	
	var mail = document.getElementsByName(m);
	for(var i = 0; i < mail.length;i ++){
		var res = reg.test(mail[i].value);
		if(!res){
			alert("邮箱格式不正确！");
			mail[i].focus();
			return res;
		}
	}
	return true;
}